package com.stars.dao.mapper.pshow;
import tk.mybatis.mapper.common.Mapper;
import org.apache.ibatis.annotations.Param;
import com.stars.entity.ListPage;
import com.stars.common.annotation.DictClass;
import com.stars.entity.dto.pshow.PShowUserDTO;
import com.stars.entity.pshow.PShowUserEntity;

import java.util.List;
/**
 * @Title: 用户管理 mybatis dao
 * @author 肖伟
 * @date 2020-01-04
 * @version V1.0
 *
 */
public interface PShowUserMapper extends  Mapper<PShowUserEntity>{

    /**
     * 分页查询
     * @param listPage 查询参数 起始页，大小。
     * @return
     */
    @DictClass
    List<PShowUserDTO> pageQueryPShowUser(ListPage<PShowUserDTO> listPage) throws Exception;
    /**
     * 根据id查询DTO
     * @param id
     * @return
     */
    @DictClass
   PShowUserDTO selectDtoById(@Param("id") String id);


}